package com.ruoyi.ommpuser.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 问诊用户对象 om_mpuser
 * 
 * @author ningyi
 * @date 2025-02-10
 */
public class OmMpuser extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** MP用户编号 */
    private Long mpuserId;

    /** MP用户openid */
    @Excel(name = "MP用户openid")
    private String mpuserOpenid;

    /** MP头像 */
    @Excel(name = "MP头像")
    private String mpuserAvatar;

    /** MP昵称 */
    @Excel(name = "MP昵称")
    private String mpuserNickname;

    /** MP phone */
    @Excel(name = "MP phone")
    private String mpuserPhone;

    /** MP 姓名 */
    @Excel(name = "MP 姓名")
    private String mpuserName;

    /** MP 年龄 */
    @Excel(name = "MP 年龄")
    private Integer mpuserAge;

    /** MP 性别 */
    @Excel(name = "MP 性别")
    private Integer mpuserSex;

    /** 创建时间 */
    private Date mpuserCreatetime;

    /** 更新时间 */
    private Date mpuserUpdatetime;

    /** 备注 */
    private String mpuserRemark;

    public void setMpuserId(Long mpuserId) 
    {
        this.mpuserId = mpuserId;
    }

    public Long getMpuserId() 
    {
        return mpuserId;
    }
    public void setMpuserOpenid(String mpuserOpenid) 
    {
        this.mpuserOpenid = mpuserOpenid;
    }

    public String getMpuserOpenid() 
    {
        return mpuserOpenid;
    }
    public void setMpuserAvatar(String mpuserAvatar) 
    {
        this.mpuserAvatar = mpuserAvatar;
    }

    public String getMpuserAvatar() 
    {
        return mpuserAvatar;
    }
    public void setMpuserNickname(String mpuserNickname) 
    {
        this.mpuserNickname = mpuserNickname;
    }

    public String getMpuserNickname() 
    {
        return mpuserNickname;
    }
    public void setMpuserPhone(String mpuserPhone) 
    {
        this.mpuserPhone = mpuserPhone;
    }

    public String getMpuserPhone() 
    {
        return mpuserPhone;
    }
    public void setMpuserName(String mpuserName) 
    {
        this.mpuserName = mpuserName;
    }

    public String getMpuserName() 
    {
        return mpuserName;
    }
    public void setMpuserAge(Integer mpuserAge) 
    {
        this.mpuserAge = mpuserAge;
    }

    public Integer getMpuserAge() 
    {
        return mpuserAge;
    }
    public void setMpuserSex(Integer mpuserSex) 
    {
        this.mpuserSex = mpuserSex;
    }

    public Integer getMpuserSex() 
    {
        return mpuserSex;
    }
    public void setMpuserCreatetime(Date mpuserCreatetime) 
    {
        this.mpuserCreatetime = mpuserCreatetime;
    }

    public Date getMpuserCreatetime() 
    {
        return mpuserCreatetime;
    }
    public void setMpuserUpdatetime(Date mpuserUpdatetime) 
    {
        this.mpuserUpdatetime = mpuserUpdatetime;
    }

    public Date getMpuserUpdatetime() 
    {
        return mpuserUpdatetime;
    }
    public void setMpuserRemark(String mpuserRemark) 
    {
        this.mpuserRemark = mpuserRemark;
    }

    public String getMpuserRemark() 
    {
        return mpuserRemark;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("mpuserId", getMpuserId())
            .append("mpuserOpenid", getMpuserOpenid())
            .append("mpuserAvatar", getMpuserAvatar())
            .append("mpuserNickname", getMpuserNickname())
            .append("mpuserPhone", getMpuserPhone())
            .append("mpuserName", getMpuserName())
            .append("mpuserAge", getMpuserAge())
            .append("mpuserSex", getMpuserSex())
            .append("mpuserCreatetime", getMpuserCreatetime())
            .append("mpuserUpdatetime", getMpuserUpdatetime())
            .append("mpuserRemark", getMpuserRemark())
            .toString();
    }
}
